package com.function;


import java.util.function.Function;

/**
 * Function 函数型接口, 有一个输入参数，有一个输出
 * 只要是函数型参数，就可以用lambda表达式
 */
public class FunctionDemo {
    public static void main(String[] args) {

//        Function function = new Function<String, String>() {
//            @Override
//            public String apply(String s) {
//                return s;
//            }
//        };

        Function function = (s) -> {
            return s;
        };

        System.out.println(function.apply(new FunctionDemo()));
    }
}
